package com.desksoft.ecommerce.handler.servlet;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.DispatcherServlet;

/***************************************
 * <pre>
 * 版权所有：杭州迪科软件 保留所有权利
 * 创建日期: 2012-5-14
 * 创建作者：rq
 * 文件名称：EncodingDispatcherServlet.java
 * 版本：1.0
 * 功能：
 * 最后修改时间：2012-5-14
 * 修改记录：
 * </pre>
 *****************************************/
public class EncodingDispatcherServlet extends DispatcherServlet {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    private String encoding = "gb2312";

    public void init(ServletConfig config) throws ServletException {
//	encoding = config.getInitParameter("encoding");
	super.init(config);
    }

    protected void doService(HttpServletRequest request,
	    HttpServletResponse response) throws Exception {
	request.setCharacterEncoding(encoding);
	super.doService(request, response);
    }
}
